Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F9 Japan F1 Japan F2 Japan F7 Japan F9 Japan F11 Italy F1 Italy F3 Italy F5 Japan F1 Japan F3 Japan F4 Japan F5 Italy F12 Korea F3 Japan F6 Italy F23 Italy F24 India F7 India F8 Italy F26 Italy F27 Japan F8 Italy F32 Italy F33 Italy F34 Italy F35 Japan F10 Japan F11 Austria F3 Thailand F1 Italy F2 Thailand F2 Switzerland F1 Thailand F3 Croatia F4 Croatia F5 China F3 Italy F9 China F4 Korea F1 Korea F2 Italy F24 Italy F25 Japan F8 Italy F34 Japan F11 France F3 Australia F1 New Zealand F2 New Zealand F3 Italy F5 Korea F1 Korea F2 Korea F3 Italy F11 Italy F12 Japan F6 Japan F7 Korea F5 Korea F6 Israel F1 Israel F2 Israel F3 Turkey F1 Turkey F2 China F1 Japan F3 Italy F4 Italy F5 Japan F2 Italy F10 Guam F1 Italy F12 Italy F17 Italy F19 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Brazil F1 Romania F1 Romania F2 Romania F3 Italy F15 Italy F17 Italy F18 Italy F19 Italy F23 Turkey F35 Russia F3 USA F5 USA F6 Colombia F2 Japan F5 Italy F9 Italy F10 Italy F11 Italy F12 Greece F8 Greece F9 India F6 Switzerland F2 Italy F33 Japan F4 Tunisia F9 Japan F1 Japan F2 France F19 Japan F10 Tunisia F10 Tunisia F11 Italy F26 Austria F2 Korea F2 Italy F22 Italy F4 Japan F5 (Kashiwa) Japan F6 Japan F5 Japan F7 Japan F3 (Kofu) M25 Harmon M25 Harmon M25+H Kassel M25 Sapporo M25 Kashiwa Todi Challenger Tiburon Challenger M25 Sapporo Toyota Challenger Genova Challenger Honolulu Challenger Baton Rouge Challenger Busan Challenger M25 Changwon Brasilia Challenger Singapore Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger M25 Sapporo Recife Challenger Busan Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Izmir Challenger Toyota Challenger M15 Hong Kong Kazan Challenger Kyoto Challenger Rimouski Challenger Tallahassee Challenger Tallahassee Challenger Rome Challenger Kaohsiung Challenger Busan Challenger Rome Challenger Como Challenger Genova Challenger Seoul Challenger Loughborough Challenger Dallas Challenger Leon Challenger Anning Challenger San Benedetto Challenger Granby Challenger Recanati Challenger Lexington Challenger Orbetello Challenger Vancouver Challenger Liberec Challenger Aptos Challenger Shanghai Challenger Kyoto Challenger Yokohama Challenger Toyota Challenger Chennai Challenger New Delhi Challenger Guangzhou Challenger Tunis Challenger Gimcheon Challenger Nottingham-2 Challenger Padova Challenger Granby Challenger Portoroz Challenger Kaohsiung Challenger Sacramento Challenger Geneva Challenger Yokohama Challenger Toyota Challenger Hong Kong Challenger Santo Domingo Challenger Morelos Challenger Ostrava Challenger Busan Challenger Mestre Challenger Campos do Jordao Challenger Biella Challenger Ho Chi Minh City Challenger Hua Hin Challenger Yokohama Challenger Manila Challenger Guangzhou Challenger Le Gosier Challenger Napoli Challenger Turin Challenger Taipei City Challenger Geneva Challenger Bastad Challenger Caltanissetta Challenger Barletta Challenger Maui Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger San Francisco Challenger Barletta Challenger Anning Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Nottingham Challenger Shanghai Challenger Gwangju Challenger Kobe Challenger Toyota Challenger Dallas Challenger Monza Challenger Kyoto Challenger Yokohama Challenger Shenzhen Challenger Taipei City Challenger Rome Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Tashkent Challenger Surbiton Challenger Nottingham Challenger San Marino CEPU Open - San Marino Ilkley Challenger Winnipeg Challenger Chengdu Challenger Jinan Challenger Aptos Challenger Reggio Emilia Challenger Istanbul Challenger New Delhi Challenger III - New Delhi Ningboo Challenger Shenzhen Challenger Kobe Challenger Bangkok Challenger Bangkok Challenger Phoenix Challenger 9° Trani Cup - Trani Ilkley Challenger Chengdu Challenger Trani Challenger Ningboo Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Traralgon Challenger Toyota Challenger Sao Paulo Challenger Bengalaru Challenger Biella 1 Challenger Nur-Sultan 2 Challenger Porto Challenger Calabasas Challenger Alicante Challenger Knoxville Challenger Bari Challenger Bendigo Challenger Como Challenger Lugano Challenger Forli 6 Challenger Reunion Island Challenger Eckental Challenger Honolulu Challenger Flea Market Cup Busan Challenger Tennis - Busan Dallas Challenger Kyoto Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shanghai Challenger M25 Sapporo Manerbio Challenger Tanger Challenger M25 Canberra M25 Canberra M25 Tsukuba Moncton Men's Challenger - Moncton M15 Karuizawa Napoli Challenger M25 Hong Kong Winnetka Challenger Shanghai Challenger Qingdao Challenger M25 Takasaki Todi Challenger Kaohsiung Challenger Ningboo Challenger Toyota Challenger Genova Open Challenger - Genova Lexington Challenger Tashkent Challenger Seoul Challenger Maui Challenger Tunis Challenger Shanghai Challenger M15 Tsukuba Leon Challenger M15 Kashiwa Le Gosier Challenger Ilkley Challenger Mestre Challenger Burnie Challenger Raanana Challenger Manta Challenger Toyota Challenger Kun-Ming Challenger Yokohama Challenger Napoli Challenger Taipei City Challenger Irving Challenger Seoul Challenger Busan Challenger Seoul Challenger Gwangju Challenger Shenzhen Challenger Nottingham Challenger San Benedetto Challenger M15 Harmon Yokkaichi Challenger Shanghai Challenger Bogota Challenger Suzhou Challenger M15 Tokyo Hua Hin Challenger Bangkok Challenger M15 Tokyo Noumea Challenger Calgary Challenger Taipei City Challenger Kyoto Challenger Istanbul Challenger Quimper Challenger Nottingham 2 Challenger Quimper 2 Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Rome Challenger Zhangjiagang Challenger Manchester Challenger Perugia Challenger Brest Challenger Champaign Challenger Gatineau Challenger Zagreb Challenger Nanchang Challenger Kobe Challenger Busan Challenger Vancouver Challenger Liuzhou Challenger Sanremo Challenger Brasov Challenger Prague 2 Challenger Kobe Challenger Nottingham Challenger Granby Challenger Playford Challenger Meknes Challenger Nottingham Challenger Yokohama Challenger Biella 5 Challenger Cary Challenger Zug Challenger Seoul Challenger Gwangju Challenger Tashkent Challenger Melbourne Challenger Traralgon Challenger China Open - Beijing Thailand Open - Bangkok Francavilla Challenger Open de Moselle - Metz Istanbul Challenger Malaysian Open - Kuala Lumpur Open 13 - Marseille Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Brisbane International - Brisbane Shimadzu All Japan Indoor Tennis Championships - Kyoto Aircel Chennai Open - Chennai Olbia Challenger - Olbia Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Kremlin Cup - Moscow AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Nature Valley International - Eastbourne Hall of Fame Open - Newport Swiss Open - Gstaad Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Dallas Open - Dallas cinch Championships - London AIG Japan Open Tennis Championships - Tokyo XI Torneo Internazionale di Tennis - Barletta Citta di Como Challenger - Como Chennai Open - Chennai Roma Open Challenger - Rome ATP Studena Croatia Open - Umag Sacramento Challenger Chuncheon Challenger Aachen Challenger Napoli Challenger Fergana Challenger Rome Challenger Brisbane International - Brisbane Seoul Challenger Bergamo Challenger Wolfsburg Challenger Rome Challenger Keio Challenger International Tennis Tournament - Yokohama Leon Challenger Brisbane International - Brisbane Dunlop World Challenge - Toyota Granby Challenger US Men's Clay Court Championship - Houston Busan Challenger Rome Challenger Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Challenger Banque Nationale - Granby Kenitra Challenger Andria Challenger West Lakes Challenger Burnie Challenger San Benedetto Challenger - San Benedetto Taipei City Challenger Caltanissetta Challenger ABN AMRO World Tennis Tournament - Rotterdam Astana Challenger Bangkok Challenger Tiburon Challenger Cary 1 Challenger Taipei City Challenger Antonio Savoldi-Marco Co. - Manerbio Cordenons Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Shanghai Challenger Nanchang Challenger Riviera de Rimini Challenger - Rimini Claro Open Colombia - Bogota Dallas Challenger US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Kyoto Challenger Zhuhai Challenger Shenzhen Challenger Gwangju Challenger Busan Challenger Seoul Challenger AEGON International - Eastbourne Furth Challenger Lyon Challenger Shenzhen Open - Shenzhen Perugia Challenger New Delhi Challenger IV - New Delhi Blumenau Challenger Plava Laguna Croatia Open - Umag The Hypo Group Tennis International 2008 - Poertschach St. Petersburg Open - St. Petersburg Shanghai Challenger Nanchang Challenger Kremlin Cup - Moscow Memorial A. Manfredini Sassuolo Challenger - Sassuolo Ho Chi Minh City Challenger Suzhou Challenger Budapest Challenger Bratislava Challenger Kobe Challenger Happy Valley Challenger Millennium Estoril Open - Estoril Winnipeg Challenger AEGON International - Eastbourne Lima Challenger Noventi Open - Halle Nordea Open - Bastad Plava Laguna Croatia Open - Umag Newport Beach Challenger Citi Open - Washington Legg Mason Tennis Classic - Washington Moselle Open - Metz Keio Challenger International Tennis Tournament - Yokohama Todi Challenger Gatineau Challenger Reggio Emilia Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Rome Challenger Mallorca Challenger San Marino Challenger 2008 China TCL Challenger - Guangzhou Cagliari Challenger Launceston Challenger Internazionali di Tennis di Bergamo - Bergamo Winnetka Challenger Busan Challenger Lermontov Challenger San Benedetto Challenger Genova Challenger Launceston Challenger Alessandria Challenger Split Challenger Brest Challenger Todi Challenger Nottingham 1 Challenger Trieste Challenger St. Tropez Challenger Tenerife Challenger Charlottesville Challenger Roanne Challenger Pau Challenger Izmir Challenger Puerto Vallarta Challenger Forli 2 Challenger Phoenix Challenger Turin Challenger Rome 1 Challenger Troisdorf Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Surbiton Challenger San Remo Challenger Busan Challenger Mallorca Challenger Yokohama Challenger Marbella Challenger Alphen Challenger Kolkata Challenger Seoul Challenger Tashkent Challenger Szczecin Challenger Nottingham Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Cassis Challenger Bangkok Challenger Matsuyama Challenger Lugano Challenger Maui Challenger Grand Prix Hassan II - Casablanca Kobe Challenger Kyoto Challenger Milan Challenger Kremlin Cup - Moscow Padova Challenger Serbia Open - Belgrade Turin Challenger Bergamo Challenger Bangkok Challenger Guadalajara Challenger Barranquilla Challenger San Benedetto Challenger Rakuten Japan Open - Tokyo Rimini Challenger Le Gosier Challenger Ningboo Challenger Salinas Challenger Todi Challenger Recanati Challenger Mersin Challenger Orbetello Challenger Granby Challenger Istanbul 2 Challenger Quimper Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham Challenger Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Santos Challenger Yokohama Challenger Malaysian Open - Kuala Lumpur Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Burnie Challenger Valencia Open - Valencia San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Trofeo Cassa di Risparmio di Alessandria - Alessandria Barletta Challenger Campbells Hall of Fame Tennis Championships - Newport Manta Challenger AIG Japan Open Tennis Championships - Tokyo Todi Challenger Tennislife Cup - Napoli Salvador Challenger Beijing Challenger Jinan Challenger Napoli Challenger Ostrava Challenger Cleveland Challenger Qatar ExxonMobil Open - Doha Shimadzu All Japan Indoor Tennis Championships - Kyoto Split Challenger Geneva Challenger Qatar ExxonMobil Open - Doha Pozoblanco Challenger Helsinki Challenger Vegeta Croatia Open - Umag Kobe Challenger Trani Challenger Maia Challenger Mitsubishi Electric Europe Cup - Monza Qatar ExxonMobil Open - Doha Bet-At-Home Austrian Open - Kitzbuhel Atlanta Tennis Championships - Atlanta Winnipeg Challenger AIG Japan Open Tennis Championships - Tokyo Lexington Challenger Abierto Mexicano - Los Cabos ASB Classic - Auckland Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Turin Challenger Open 13 - Marseille AEGON Championships - London AEGON International - Eastbourne Campionati Internazionali d'Italia - Rome Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Heineken Open - Auckland Open Sud de France - Montpellier Bangkok Challenger Shanghai Challenger Gerry Weber Open - Halle Orbetello Challenger Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Campionati BNL dItalia - Rome Kremlin Cup - Moscow Rogers Masters - Toronto Binghamton Challenger Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Open 13 - Marseille Internazionali BNL dItalia - Rome Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Bet-at-home Open - Hamburg Burnie Challenger Internazionali BNL dItalia - Rome Konzum Croatia Open - Umag Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Campionati Internazionali D'Italia - Rome Apia International - Sydney Memphis Open - Memphis Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Budapest Challenger BNP Paribas Open - Indian Wells Napoli Challenger Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Gazprom Hungarian Open - Budapest Internazionali BNL d'Italia - Rome TEB BNP Paribas Istanbul Open - Istanbul Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Las Vegas Challenger Western & Southern Open - Cincinnati Abierto Mexicano - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami San Luis Potosi Challenger Guadalajara Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Gazprom Hungarian Open - Budapest BMW Open - Munich Libema Open - 's-Hertogenbosch Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Yokkaichi Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Zhuhai Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Vicenza Challenger Legg Mason Tennis Classic - Washington ASB Classic - Auckland Playford Challenger Barcelona Open Banc Sabadell - Barcelona Sardegna Open - Cagliari Grand Prix Hassan II - Marrakech Grand Prix Hassan II - Marrakech Korea Open - Seoul Noventi Open - Halle Australian Open - Melbourne Wimbledon - London Geneva Open - Geneva U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Rakuten Japan Open - Tokyo PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Chennai Open - Chennai French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Miami Open - Miami French Open - Paris Australian Open Qualifying - Doha French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, QF, JPN-CZE 0-5 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, CAN-JPN 3-2 Australian Open (Asia, Wildcard) All Lower level tournaments Olympics - Rio de Janeiro Olympics - London M25 Sapporo